<%@ taglib uri="http://java.sun.com/jsf/core" prefix="f" %> 
<%@ taglib uri="http://java.sun.com/jsf/html" prefix="h" %> 
<%@ taglib uri="http://myfaces.apache.org/tomahawk" prefix="t"%>
<f:loadBundle basename="messages" var="ged_messages"/>

<t:panelGrid width="100%" columns="3" styleClass="tabelaComBorda"
	columnClasses="colunaEsquerdaCabecalho,colunaCentroCabecalho,colunaDireitaCabecalho"
	rowClasses="linhaFundoBranco,linhaFundoAzul" >
	
	<t:column width="15%">
	
	</t:column>
	<t:column width="70%">
		<t:panelGrid width="100%" columns="2" styleClass="tabelaSemBordaCentroCabecalho" 
			columnClasses="colunaDireitaCabecalho" >
			<t:column>
				
			</t:column>
			<t:column>
				<h:form>
					<t:panelGrid styleClass="tabelaSemBordaDireitaCabecalho" columnClasses="colunaDireitaCabecalho" >
						<t:column >						
							<t:panelGrid styleClass="tabelaSemBordaDireitaCabecalho" columns="2"						
								columnClasses="colunaEsquerdaLogin,colunaDireitaLogin" 
								rendered="#{autenticacao.operador == null}" border="0">
								<t:column>

								</t:column>
								<t:column>
									<t:outputLabel id="lblLogin" for="login" value="#{ged_messages['header.autenticacao.lbl.login']}" />
									<t:inputText id="login" value="#{identity.username}" size="6" required="true" />
									
									<t:outputLabel id="lblSenha" for="senha" value="#{ged_messages['header.autenticacao.lbl.senha']}" />
									<t:inputSecret id="senha" value="#{identity.password}" size="6" required="true"/> 
									<t:commandButton id="autenticar" value="#{ged_messages['header.autenticacao.lbl.botao.entrar']}" 
										styleClass="botao" action="#{autenticacao.autenticar}" />
								</t:column>								
							</t:panelGrid>	
															
							<t:panelGrid styleClass="tabelaSemBordaDireitaCabecalho" columns="2" 
								columnClasses="colunaEsquerdaLogof,colunaDireitaLogof" rendered="#{autenticacao.operador != null}">							
								<t:column>
									
								</t:column>
								<t:column>
									<t:commandLink id="logout" value="Sair" action="#{autenticacao.logout}"/>
								</t:column>
							</t:panelGrid>							
						</t:column>
						
						<t:column rendered="#{autenticacao.operador == null}">
							<t:panelGrid styleClass="tabelaSemBordaDireitaCabecalho" columns="2" 
								columnClasses="colunaEsquerdaLogin,colunaDireitaLogin"
								rendered="#{autenticacao.operador == null}">
								<t:column>
									
								</t:column>
								<t:column>
									<t:message for="login" styleClass="error"/>
									<t:message for="senha" styleClass="error"/>
								</t:column>
										
							</t:panelGrid>
						</t:column>
						
					</t:panelGrid>
				</h:form>						
			</t:column>
		</t:panelGrid>
	</t:column>
	<t:column width="15%">

	</t:column>	
	
	<t:column width="15%">
		<t:commandLink id="altContratante" value="#{ged_messages['header.autenticacao.link.lbl.alterarContratante']}" action="#{autenticacao.alterarContratante}"
			rendered="#{autenticacao.operador == null && contratante.nome != null}" />
	</t:column>
	<t:column width="70%">
		<t:panelGrid columns="3" width="100%"
			columnClasses="primeiraColunaRodapeDoCabecalho,segundaColunaRodapeDoCabecalho,terceiraColunaRodapeDoCabecalho">
			<t:column>
				<t:outputText value="#{ged_messages['header.autenticacao.lbl.titulo.sistema']}" />
			</t:column>
			<t:column>
				<t:outputText value="#{autenticacao.operador.contratante.nome}" rendered="#{autenticacao.operador != null}"/>
				<t:outputText value="#{contratante.nome}" rendered="#{contratante.nome != null && autenticacao.operador == null}"/>
				<t:outputText value="#{ged_messages['header.autenticacao.lbl.titulo.documentos.publico']}" rendered="#{contratante.nome != null && autenticacao.operador == null}" />
			</t:column>
			<t:column>
				<t:outputText value="#{autenticacao.operador.nome}" rendered="#{autenticacao.operador != null}"/>
			</t:column>
		</t:panelGrid>
	</t:column>
	
	<t:column width="15%">

	</t:column>	
</t:panelGrid>